home *** CD-ROM | disk | FTP | other *** search
/ Amiga Collections: MegaDisc / MegaDisc 45 (1996-03)(MegaDisc Digital Publishing)(AU)(Disk 1 of 2)[WB].zip / MegaDisc 45 (1996-03)(MegaDisc Digital Publishing)(AU)(Disk 1 of 2)[WB].adf / articles / zkick.txt / zkick.txt
Text File  |  1996-01-22  |  15KB  |  269 lines

  1.  
  2.  
  3.             Zkick ROM reallocation, 1.3ROM, and hard-drives 
  4.  
  5.    «»  45  «»  45  «»  45  «»  45  «»  45  «»  45  «»  45  «»  45  «»
  6.  
  7.         Woe and sufferance, I still haven't bought my 2.04ROM yet, but, as
  8.    a lot of stuff [nearly all nowadays] is WB2/3, I use Zkick to access
  9.    these things.  My old DF0:  in nearly knackered though, and it is a bit
  10.    of a pain having to put the Zkick-disk in, then the WB2.04-disk in...
  11.    and, like, hard-drives are much quicker loaders, eh?!
  12.    
  13.          First step, was to put the 2.04ROM-file on my h'drive.  This sped
  14.    things up, but it still necessitated me putting the WB2-disk in, to pull
  15.    up that 'bench...  but having the 2.04ROM-file patched-in via zkick,
  16.    doesn't knock-out your 1.3-workbench stuff, I should point out.  You're
  17.    1.3 setup will still start and run under 2.04...  has a few snazzies to
  18.    boot, but does rob you of .5 Meg of chip-ram which, in my mind, isn't
  19.    easy to justify without having Workbench2 going to make full use of the
  20.    patch.
  21.    
  22.     I figured there must be a way to put WB2 on my non-booting partition,
  23.    and have my normal startup-sequence check to see whether the 2.04ROM had
  24.    been patched-in by Zkick, and branch the startup-sequence if this was
  25.    so.
  26.    
  27.                The 1.3=command 'version' seemed capable of this small feat,
  28.    but you gotta know what to ask for.  Originally, I just put; version 37,
  29.    as the first line of my SUS, with a if/endif argument following that.
  30.    In theory, this setup should've defaulted to my 1.3-SUS if the version
  31.    was lessthan 37, or jumped to a label, where the WB2 SUS had been
  32.    appended to the end of my normal SUS.
  33.    
  34.                              This didn't work, because regardless of
  35.    whether Zkick had patched-in the 2.04ROM-file or not, the 1.3 command
  36.    'version' returns the answer 34.blahblahblah anyhow.  It doesn't see
  37.    what Zkick has done...  .and the WB2=command 'version' don't work under
  38.    1.3.
  39.    
  40.          The 1.3 version=command will check for the version >OF< a library
  41.    though, so the most obvious library to check for would be the
  42.    ROM-resident exec.library.  This works fine.  Now, if I've stuck the
  43.    Zkick-disk in, and read the 2.04ROM-file into CHIP [where it's gotta go,
  44.    so it seems], the first line of my normal SUS checks the version of
  45.    exec.library, and does the conditional branch in the appropriate manner.
  46.    The bits of my SUS are below, for those who might still be like me under
  47.    Kickstart1.3.
  48.    
  49.     version exec.library 37 ;check exec version
  50.     if warn 
  51.         ;continues with my 1.3 SUS
  52.     else ;goes to here if version returned 37 or >
  53.         skip wb2sus ;skips to the label wb2sus, which is where
  54.     endif ; the WB2 startup-sequence begins 
  55.     chippatch >nil:  -i -p ;This is the beginning of my 1.3-SUS
  56.    
  57.     ////the rest of my 1.3 SUS in here////
  58.    
  59.     endcli ;and this is the end of my 1.3-SUS
  60.     lab wb2sus ;the label to skip to 
  61.     dh1:c/setpatch >NIL:  ;the beginning of the WB2 startup-sequence
  62.    
  63.     dh1:c/assign c:  dh1:c ;a whole swag of assigns to the other
  64.     cd c:
  65.     ;partition with WB2 installed on it
  66.     assign devs:  dh1:devs dh0:devs ;S: is assigned later, after I've finished
  67.     assign fonts:  dh1:fonts dh0:fonts ;with it...  [not shown]
  68.     assign l:  dh1:l dh0:l
  69.     assign utilities:  dh1:utilities
  70.     assign libs:  dh1:libs dh0:libs
  71.     assign system: dh1:system
  72.     assign sys:  dh1:
  73.     execute s:setpath ;'setpath' is a script setting the paths to
  74.                      ;the programs on the now non-system partition
  75.    
  76.     ////The rest of the WB2 SUS in here////
  77.    
  78.     execute dh1:s/user-startup ;you do know what this is for, don't you?
  79.    
  80.     endcli >NIL:  ;the end of the WB2-SUS
  81.    
  82.    
  83.       Couple of things to note, if you go about this.  Any assigns that you
  84.    usually have for your 1.3 setup, will have to be included [I stick them
  85.    in my user-startup].  Likewise, any aliases that live in your
  86.    shell-startup, will be blah-blah to the CLI, unless you remember to
  87.    append them to the partition that has the WB2 s:shell-startup file.
  88.    
  89.         Also, note the use of the WB2 assign command, which allows more
  90.    than one directory to be assigned a logical device name.  This is a very
  91.    useful addition to this command's scope, as it allows you to keep, say,
  92.    libraries of the same name but different under the two kickstarts, in
  93.    two differing LIBS:  drawers, both considered as the logical LIBS:  I've
  94.    not yet found a prog.  that can't find what it's after, using this
  95.    arrangement.  Some progs.  can't seem to find their config.files.  Must
  96.    have something to do with where they're launched from...  dunno...  but
  97.    either finding and copying these config.files to the relevant drawers,
  98.    or just running the programs and re-saving the prefs/env of the program
  99.    again, fixes the glitches.
  100.    
  101.        [and yes, there's probably a better way of doing it, but I'm still
  102.    learning WB2, ok!?  8^]
  103.    
  104.    
  105.           A bit of a blurb about Zkick;
  106.    
  107.                                         I originally tried this, to mainly
  108.    access the various 'cover-disks' that get stuck on all those glossy,
  109.    expensive, and terrifically useless printed-magazines that emanate from
  110.    [specifically] the U.K.  OK, ok...  so it's my opinion, uh-huh...  but I
  111.    have to wade through 70% worth of advertizing to get anywhere near an
  112.    article, that's usually not worth reading anyhow...  and the notion of
  113.    transcribing programming tutorials from the printed-page to machine????
  114.    View this against Megadisc, and I really think they've lost the plot
  115.    over there.  However, some of the cover-disks are worth the
  116.    investment...  [the glossy pages make really excellent paper-planes
  117.    too.]
  118.    
  119.         Away from this small quibble, I thought too that Zkick would give
  120.    me a feel of, and chance to, learn some of Workbench2's new tricks and
  121.    so forth, and help me decide whether to keep my 1.3ROM or not, when I
  122.    finally upgraded.  Confused?
  123.    
  124.                         Well, I was.  I'd seen first-hand the
  125.    incompatibility threshold effecting some programs that were Kickstart1.2
  126.    only, and wouldn't work under 1.3...  and similar stories were about
  127.    concerning things that were only 1.3-compatible, and wouldn't go under
  128.    2.04+.  The strange twist to all this, is that 1.3ROMs are still worth
  129.    money for some reason...  $40 to be precise, and they're also becoming
  130.    increasingly rare.  [1.2ROMs aren't worth anything, and there's HEAPS of
  131.    them about!] So, $40 is a fair trade-in on a $60 2.05ROM, but it'd be
  132.    pitiful if I did this, to then find out that I really needed my old ROM
  133.    back for one thing or another.
  134.    
  135.         Now, as for Zkick, it has it's drawbacks.  One of these I mention
  136.    above, is sorrowfully reliquishing half of your 1meg chip-ram-block.
  137.    Oh, whilst I think about it...  if you've got an Obese-Agnus (8372A),
  138.    and have configured your board for 1Meg-chip, remember to switch things
  139.    back to 512K chip-ram before you run Zkick, or else your machine will
  140.    hang on a gastly red-screen.{ROM-fault} With things patched with Zkick,
  141.    the screen is very jerky and slow to respond...  this is most noticeable
  142.    using the menu-bar, or closing a window whilst still moving the
  143.    rodent...  who's pointer will reappear in the weirdest of spots.
  144.    There's a couple of tricks around this, and one of these [for the
  145.    menus], is to use SiliconMenus.  As for the windows and rodent probs,
  146.    either don't close them [hard to comply with watching the chip-ram
  147.    count], or wait that second or two longer when you do.  I also found
  148.    that fooling with the mouse-accelerator settings helps too; having
  149.    Autocli at maximum-mouse-accel and prefs similarly set, nearly renders
  150.    the mouse useless I found...  you slow things down, and it becomes
  151.    bearable.
  152.    
  153.              [If you don't know what SiliconMenus is, it's a small program
  154.    (16k) that runs as a background task, and to get to your menus, you just
  155.    prod the rodent's right-ear, and bingo!!...  your menus appear right at
  156.    your pointer's position in the screen.  No more going to the top of the
  157.    screen to get them, you don't have to hold-down the button either!  It
  158.    doesn't work on some graphics-programs, but apart from that, it's
  159.    absolutely 'triffic.  Get it!  It's on UT-336 in Megadisc's
  160.    PD-library...  works on 1.3 too!]
  161.    
  162.             Another thing to note, is that Zkick can hold on to the patch
  163.    after you've finished using it.  It usually requires a cold-boot to get
  164.    it to give the chip-ram back for your 1.3ROM to use.
  165.    
  166.       As for Zkick's usefulness, well, that .5Meg chip-ram block will
  167.    frustrate you time and again...  after all, it should probably be seeing
  168.    2Meg of chip.  Most everything on those cover-disks works, with the
  169.    exception of a couple of things [one game & a screen-blanker], which
  170.    reported they couldn't get something called 'screensplice' [or something
  171.    like that]...  whatever that may be?  [if anyone wants to make me
  172.    wiser...  ?] And as for checking-out my 1.3 programs compatibility with
  173.    WB2...  well, I haven't been able to find one that wouldn't go
  174.    program-wise, but a few small screen-hacks refuse.  I thought this
  175.    rather surprizing, in view of what I'd heard...  but I temper this with
  176.    the fact that I'm not big on playing games, and as I recall, games give
  177.    the most strife in this respect.  So if you are gamer, checkout your
  178.    stuff real thorough like, before you say bye-bye to that ever-faithful
  179.    1.3ROM.  This, in itself, may be hard to do, due to the lack of chip-ram
  180.    to play with, so games that require 1meg-chip will remain a mystery..
  181.    
  182.    
  183.      Epilogue:
  184.    
  185.                 Now, I wrote all of the above some 3months ago, and it's
  186.    all probably pertinent still for those with 1.3 ROMs, however, since
  187.    then, I've managed to save my pennies and purchase my 2.04ROM proper...
  188.    [oh boy, oh girl, oh Meegee] Having a Rev.7 A500 board myself, this is
  189.    just a plain unplug old, plug in new refit.  So in view of things I've
  190.    written above, how does it shape up really??
  191.    
  192.       I'm only [still!] finding all of WB2's tricks, but believe me, it
  193.    blows the old 1.3workbench to pieces!  Shortcomings I mention above
  194.    about slow screen-reponse, hasn't disappeared entirely...  but has
  195.    improved to the point where I can appreciate that most of this now due
  196.    to my lowly 68000 [even though I've got it tweeked to 15.57Mhz,
  197.    according to SysInfo], and maybe even due to the fact that I'm running
  198.    the old Denise...  dunno..  perhaps the fattest Agnus might help too??
  199.    [I'll find out 1 day]
  200.    
  201.         As for the mysterious 'screensplice', well, it must live in ROM,
  202.    cause all things that complained about it not being there are now
  203.    behaving themselves.  I still don't know what it is...  doesn't matter.
  204.    
  205.      And as for the compatibility thang, I don't think much has changed.
  206.    What didn't work under the Zkick-patch, still don't.  Now having my
  207.    in-place 1meg chip-ram-block back though, enabled me to try some things
  208.    I couldn't before...  for example, Octamed 1.00b is highly fractious
  209.    under the 2.04ROM, to the point of crashing in fact, but that's OK,
  210.    because the aforementioned magazine cover-disks offered Octamed v.5
  211.    [told you the disks were worth it sometimes], and it's a big improve
  212.    over previous versions and downwardly compatible with earlier version
  213.    formats, so I use it instead now.
  214.    
  215.       Of course, I'm way behind times...  a long way.  Remember I said the
  216.    1.3ROMs where still fetching money for some reason?  Well, I'd
  217.    formulated that statement around my assumption that they'd be worthless
  218.    [just like the 1.2ROMs are], because let's face it, there's been 2
  219.    system-upgrades since 1.3...  and viewed as analogous to how worthless
  220.    the 1.2ROMs became after 1.3 was released, I'd thought that 1.3ROMs
  221.    would suffer the same depreciation in the light of 2.04.
  222.    
  223.          This is true to a point...  [I'd never quite figured out why one
  224.    would spend $30-40 on 1.3, when you could get 2.04 for $20 more.], but
  225.    at the time of writing the first bit of this passage, 1.3ROMs where
  226.    fairly scarce, very...  in fact, but in the space of 3 short months,
  227.    this is no longer the case.  Now, there's quite a few about [s'pose
  228.    everyone's upgrading now], and so too the 2nd hand price has about
  229.    halved...  so there you go.  I'd love to see some accurate figures
  230.    expounding just how many Amigas are out there, running the various
  231.    kickstarts.  I feel it would be interesting.  [How about it Tim?  Want
  232.    to run a census over the Megadisc audience to see what the figures are
  233.    here??]
  234.                However, I've still got my old 1.3ROM...  and this is due to
  235.    some light shed on the compatibility thang as far as games are
  236.    concerned.  I arranged for a friend to come over, soon after I fitted
  237.    the 2.04ROM.  Unlike me, this friend is a game-junkie, and has literally
  238.    100s of disks full of games that were originally developed in the days
  239.    before 2.04...  and as I had suspected, at least 40% of these fail to
  240.    load-up under the 2.04ROM.  So again, if you're a bit of a gamester, I
  241.    suggest you start thinking about putting that 1.3ROM in a position where
  242.    you'll still have it, to either put it on a ROM-switching board, or
  243.    hacking it atop of the 2.04ROM, so all those games don't become useless
  244.    to you.
  245.    
  246.       If you're still running 1.3...  don't kid yourself...  Zkick is not a
  247.    solution, it's just a stop-gap measure.  [I could extend that, I think,
  248.    to read 'if you're still running an ECS-board, don't kid yourself, a
  249.    2.04ROM is only a stop-gap measure 8^] WB2 is really brilliant, miles
  250.    and away from 1.3, and it's said that Workbench3 is better again??  My
  251.    mind boggles...  especially so, having just come back from a mate's
  252.    place, trying out his latest acquisition for his DX4-100...  [yes, you
  253.    guessed it!]...  Windows'95.
  254.    
  255.                   Don't worry...  I was only there to see if Mr.  Gates had
  256.    accomplished anything with Win'95...  .I really don't think so...  it's
  257.    still a case of Workbench being lots easier/intuitive to use, any
  258.    version.  My mate, [who's as staunchly PC-biased as I am Amigan], still
  259.    has to concede the same thing...  and painfully so for him...  his wife
  260.    and children have no problems coping with the Amiga's workbench and
  261.    enjoy using my system when they visit.
  262.    
  263.                  They never touch his machine...  it's too complicated for
  264.    them to use.
  265.                                     <DBM>
  266.  
  267.    «»  45  «»  45  «»  45  «»  45  «»  45  «»  45  «»  45  «»  45  «»
  268.  
  269.